#include<stdio.h>

int main()
{
	int rows,columns;//行和列
	printf("Please input the number of the rows(<=100)\n");
	scanf("%d",&rows);
	printf("Please input the number of the colunms(<=100)\n");
	scanf("%d",&columns);
	int a[rows][columns],b[columns][rows];
	int i,j;
	int cnt1=0,cnt2=0;
	for(i=0;i<rows;i++)
	{
		for(j=0;j<columns;j++)
		{
			scanf("%d",&a[i][j]);
			b[j][i]=a[i][j];//将a数组赋值给b数组
		}
	}
	printf("array a:\n");
	for(i=0;i<rows;i++)
	{
		for(j=0;j<columns;j++)
		{
			printf("\t%d",a[i][j]);//打印a数组
			cnt1++;
			if(cnt1%4==0)
			{
				putchar('\n');
			}
			
		}
	}
	printf("array b:\n");
	for(i=0;i<rows;i++)
	{
		for(j=0;j<columns;j++)
		{
			printf("\t%d",b[i][j]);//打印a数组
			cnt2++;
			if(cnt2%4==0)
			{
				putchar('\n');
			}
			
		}
	}
	return  0;
}
